#include <iostream>

using namespace std;
int v,g;
int arrv[27];
int arrg[20][27];

int main()
{
	cin>>v;
	for(int i=0;i<v;i++)
	{
		cin>>arrv[i];
	}
	cin>>g;
	for(int j=0;i<g;j++)
	{
		for(int j=0;j<v;j++)
		{
			cin>>arrg[i][j];
		}
	}
	vector<int> ret=dfs();
	cout<<ret.size();
	for(int &i:ret)
	cout<<' '<<i<<' ';

	return 0;
}
